Command interface for outdoor broadband unit

ABSTRACT

A method implemented by an outdoor broadband unit includes receiving, by a broadband home router within the outdoor broadband unit, a request for services associated with a wide area network (WAN), the request originating from a device within a local area network (LAN) associated with the broadband home router; generating, by the broadband home router and based on the request, an attention (AT) command to a Long-Term Evolution (LTE) module, within the outdoor broadband unit, the LTE module providing an air interface for the WAN; executing, by the LTE module, the AT command; receiving, by the broadband home router and from the LTE module, a return value based on the executed AT command; and sending, by the broadband home router and to the device within the LAN, a response to the request based on the return value.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional of U.S. patent application Ser. No.13/087,481, entitled “Command Interface for Outdoor Broadband Unit,”filed on Apr. 15, 2011, the disclosure of which is hereby incorporatedherein by reference in its entirety.

BACKGROUND INFORMATION

Bundled media services (e.g., combination packages of television,telephone, and broadband Internet services) have been successfullyoffered to households with wired connections to service providernetworks. Households in areas without such wired connections (e.g.,customer in regions that cannot be reached via conventionalcommunication media, such as optical cables, copper cables, and/or otherfixed wire-based technologies) may rely on fixed wireless services forsome of these services (e.g., broadband access). Fixed wireless servicescan be made more attractive to customers by effectively leverageexisting customer premises equipment (CPE).

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of a system according to an implementation describedherein;

FIG. 2 is a diagram of a customer premises of FIG. 1 according to animplementation described herein;

FIG. 3 is a diagram of example components of an outdoor broadband unitof the customer premises network depicted in FIG. 2 according to animplementation described herein;

FIG. 4 is a diagram of example components of a printed wiring board(PWB) of the outdoor broadband unit depicted in FIG. 3;

FIG. 5 is a diagram of example operations capable of being performed byan example portion of the system illustrated in FIG. 1;

FIG. 6 is a diagram of example functional components a broadband homerouter (BHR) of the PWB of FIG. 4;

FIG. 7 is a diagram of an example components of a Long Term Evolution(LTE) module of the PWB of FIG. 4;

FIG. 8 is a diagram of example components of a device that maycorrespond to one of the devices of the system of FIG. 1 or the customerpremises network of FIG. 2; and

FIG. 9 is a flow diagram of a process for implementing an AT commandinterface according to an implementation described herein.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

The following detailed description refers to the accompanying drawings.The same reference numbers in different drawings identify the same orsimilar elements.

Systems and/or methods described herein may include an outdoor broadbandunit that implements a library of commands to communicate between a widearea network (WAN)-side Long-Term Evolution (LTE) module and a localarea network (LAN)-side broadband home router (BHR) within the outdoorbroadband unit. The commands may be used for control plane operations tofacilitate LTE network sessions for individual devices within a customerpremises LAN. In another implementation, the commands may be used forcommunicating with a remote device manager.

In one implementation, the systems and/or methods may include asatellite antenna to receive communications from a satellite network andan outdoor broadband unit connected to an external portion of a customerpremises along with the satellite antenna. The outdoor broadband unitmay combine broadband communication signals with satellite communicationsignals to provide a single point of entry for a customer premisesnetwork. The outdoor broadband unit may include a radio frequency (RF)antenna to receive communications from a LTE network; a coaxial networkcontroller to provide an interface to a LAN, associated with thecustomer premises, for Ethernet over coaxial signals; a LTE module; anda broadband home router. The LTE module may implement an air interfacefor the LTE network and may include a library of commands associatedwith control plane functions for a LTE radio link. The broadband homerouter may route traffic, from the LAN, to the LTE module and mayprovide one or more of the commands to the LTE module to implementcontrol plane functions for the LTE network, based on activity withinthe LAN.

FIG. 1 is a diagram of a system 100 according to an implementationdescribed herein. As shown in FIG. 1, system 100 may include customerpremises network 110, gateway equipment 120, a LTE network 130, aneNodeB 140, a satellite 150, a network operations center 160, a network170, and a device manager 180.

Customer premises network 110 may include one or more devices connectedvia a customer premises network. Devices in customer premises network110 may include, for example, set-top boxes (STBs), televisions,computers, voice-over-Internet-protocol (VoIP) devices, home networkingequipment (e.g., routers, cables, splitters, local gateways, etc.),gaming devices, etc. Devices within customer premises network 110 may beconnected via wired connections (e.g., coaxial cable, TelecommunicationsIndustry Association (TIA) category 5 (“Cat 5”) cable, TIA Cat 3 cable,etc.) and/or wireless connections (e.g., using network devices such asthose available under the IEEE 802.11 wireless LAN standards). In theexample shown in FIG. 1, customer premises network 110 is connected toeNodeB 140 through a two-way wireless connection (e.g., using a LTE bandfrequency) and connected to satellite network 150 through a one-way(e.g., downlink) wireless connection (e.g., using a satellite TV bandfrequency). The two-way wireless connection and the one-way wirelessconnection may be implemented using combined gateway equipment 120.

Combined gateway equipment 120, which is described in more detail below,may generally include mechanisms for communicating with satellite 150(to provide satellite-based communications) and for communicating witheNodeB 140 (to provide terrestrial RF-based communications).Communications from satellite 150 may be received by a satellite antennain combined gateway equipment 120, while communications from/to eNodeB140 may be received/sent by an outdoor broadband unit in combinedgateway equipment 120. Combined gateway equipment 120 may connect, suchas via a coaxial connection, to devices inside of the customer premises,such as the devices connected to customer premises network 110.

LTE network 130 may include a core network architecture of the ThirdGeneration Partnership Project (3GPP) LTE wireless communicationstandard (e.g., an evolved packet core (EPC) network). LTE network 130may include a packet-switched core network that supports high-speedwireless and wireline broadband access technologies. Additionally, LTEnetwork 130 may provide packet-switched voice services (e.g., which aretraditionally circuit-switched) using an Internet Protocol MultimediaSubsystem Multimedia Subsystem (IMS) network (not shown in FIG. 1). LTEnetwork 130 may include an Evolved NodeB (eNodeB) 140. In addition, LTEnetwork 130 may include one or more other network devices (not shown),such as one or more mobility management entities (MMEs), servinggateways (SGWs), packet data network (PDN) gateways (PGW), and/or otherdevices.

eNodeB 140 may include a LTE base station that may cover a particulargeographic area serviced by LTE network 130. eNodeB 140 may include oneor more devices that receive information, such as voice, video, text,and/or other data, from network devices and/or that transmit theinformation to customer premises 110 via an air interface. eNodeB 140may also include one or more devices that receive information fromdevices in customer premises 110 via an air interface and/or thattransmit the information to other network devices.

Satellite 150 may provide multimedia content from, for example, a directbroadcast satellite (DBS) service provider (not shown in FIG. 1).Satellite 150 may provide a downlink signal over a designated satelliteTV band frequency (e.g., in the range of 950 megahertz (MHz) to 2150MHz). The downlink signal may be received using a satelliteantenna/receiver system at customer premises 110 to present satellite TVcontent to a user.

Network operations center 160 may include one or more devices (e.g.,server devices) from which administrators supervise, monitor, andmaintain system 100. For example, network operations center 160 may beresponsible for analyzing problems in system 100 (including issues withan outdoor broadband unit of combined gateway 120), performingtroubleshooting, communicating with site technicians and other networkoperations centers, and tracking problems through to resolution. Networkoperations center 160 may connect to LTE network 130 via wired and/orwireless connections.

Network 170 may include a local area network (LAN), a wide area network(WAN), a metropolitan area network (MAN), a telephone network, such asthe Public Switched Telephone Network (PSTN), a cellular network, aWi-Fi network, an intranet, the Internet, an optical fiber (or fiberoptic)-based network, or a combination of these or other types ofnetworks.

Device manager 180 may include one or more server devices that managethe operation of the outdoor broadband unit at combined gateway 120. Forexample, device manager 180 may maintain data regarding the operation ofthe outdoor broadband unit, generate one or more reports based on themaintained data, and provide the generated reports to one or moredevices, such as a user device in customer premises network 110 and/ornetwork operations center 160. In addition, device manager 180 maymaintain configuration information for the outdoor broadband unit andprovide the configuration information to the outdoor broadband unit. Forexample, device manager 180 may receive, on a periodic basis,configuration information associated with the outdoor broadband unit.The periodic basis may be every twenty-four hours, every thirty-sixhours, or some other time period. The configuration information maycorrespond, for example, to a customer's outdoor broadband unitconfiguration settings. Thus, in those situations where the outdoorbroadband unit must be reset, the outdoor broadband unit may bereconfigured with the customer's prior configuration settings. Devicemanager 180 may connect to network 170 via wired and/or wirelessconnections.

In implementations described herein, customer premises network 110 maycombine LTE functionality with satellite TV service. Using combinedgateway equipment 120, both broadband (over LTE) service (e.g., viaeNodeB 140) and satellite TV service (e.g., via satellite 150) may bebrought into customer premises network 110 over a single coaxial line.This architecture may reduce equipment installation time due to the useof a single coaxial line for all the services. Both installation costsand recurrent operational costs can be reduced.

While implementations herein are described primarily in the context ofbroadband services via LTE, other wireless protocols may be used. Forexample, components conforming to LTE standards described herein may bereplaced by components conforming to other network protocols (e.g.,Global System for Mobile Communications (GSM), wideband code divisionmultiple access (WCDMA), Ultra Mobile Broadband (UMB), Universal MobileTelecommunications System (UMTS), Code Division Multiple Access 2000(CDMA2000), High-Speed Packet Access (HSPA), Worldwide Interoperabilityfor Microwave Access (WiMax), etc.).

Although FIG. 1 shows example components of system 100, in otherimplementations, system 100 may include fewer components, differentcomponents, differently arranged components, and/or additionalcomponents than those depicted in FIG. 1. Alternatively, oradditionally, one or more components of system 100 may perform one ormore tasks described as being performed by one or more other componentsof system 100.

FIG. 2 is a diagram of customer premises network 110 according to animplementation described herein. As illustrated, combined gatewayequipment 120 of customer premises network 110 may include an outdoorbroadband unit 200 and a satellite antenna 202. A coaxial cable 204 mayconnect combined gateway equipment 120 to the indoor portion of customerpremises network 110. Customer premises network 110 may further includea coaxial splitter 210, a power injector 220, a STB 230, a television240, a coax/Cat 5 converter 250, a local router 260, and user devices270-1, 270-2, and 270-3 (referred to herein collectively as “userdevices 270” or individually as “user device 270”). One outdoorbroadband unit 200, one coaxial splitter 210, one power injector 220,one STB 230, one television 240, one coax/Cat 5 converter 250, one localrouter 260, and three user devices 270 have been illustrated in FIG. 2for simplicity. In practice, there may be more (or fewer) outdoorbroadband units 200, satellite antennas 202, coaxial splitters 210,power injectors 220, STBs 230, televisions 240, coax/Cat 5 converters250, WiFi access points 260, and/or user devices 270.

Outdoor broadband unit 200 may include one or more data processingand/or data transfer devices, such as a gateway, a router, a modem, aswitch, a firewall, a network interface card, a hub, a bridge, a proxyserver, an optical add-drop multiplexer (OADM), and/or some other typeof device that processes and/or transfers data. In one example, outdoorbroadband unit 200 may include a wireless gateway that provides aconvergence point between wireless protocols (e.g., associated witheNodeB 140) and IP protocols (e.g., associated with user devices 270).Outdoor broadband unit 200 may be physically deployed with satelliteantenna 202 (e.g., on a roof or a side wall of a house associated withcustomer premises network 110) as part of combine gateway equipment 120.For example, outdoor broadband unit 200 may utilize a pre-existing ornew satellite TV installation in a way that both broadband (over LTE)service and satellite TV are brought indoors (e.g., inside the customerpremises) over, for example, a coaxial cable 204. Additionally, oralternatively, outdoor broadband unit 200 may be a Technical Report 069(TR-069) enabled device to support CPE WAN Management Protocol (CWMP).Components of outdoor broadband unit 200 may also be powered usingcoaxial cable 204.

Satellite antenna 202 may provide an interface for television servicebroadcast from satellites. In one implementation, satellite antenna 202may provide an entry point for a network (e.g., customer premisesnetwork 110) that conforms to standards of the Multimedia over CoaxAlliance (MoCA). Generally, MoCA-compliant devices may be used toimplement a home network on existing coaxial cable, using, for example,orthogonal frequency-division multiplexing (OFDM) modulation thatdivides data into several parallel data streams or logical channels.Channel stacking technology, such as the Single Wire Multiswitch (SWiM)technology, may be used to allocate logical channels using frequencyblocks for user-selected programming to the SWiM compatible devices(e.g., STBs 230). Satellite antenna 202 may communicate with STB 230 toidentify which blocks of channels can be used to send television signalsto that particular STB 230.

Coaxial splitter 210 may include splitting technologies to filter LTEand satellite TV signals. In one implementation, coaxial splitter 210may include a SWiM splitter. For example, coaxial splitter 210 mayfacilitate allocating logical channels using different frequency blocksfor viewer-selected television programming and broadband signals toSWiM-compatible STB 230 and/or Local router 260.

Power injector 220 may include a mechanism for injecting DC power in acoaxial cable to power remotely-located devices, such as outdoorbroadband unit 200. Use of power injector 220 may allow components ofoutdoor broadband unit 200 to be powered via a coaxial cable (e.g.,coaxial cable 204) and eliminate the need for additional wiring. In oneimplementation, power injector 220 may include an on-off switch (orbutton).

STB 230 may include a device that receives and/or processes videocontent (e.g., from a satellite TV provider via satellite antenna 202),and provides the video content to television 240 or another device. STB230 may also include decoding and/or decryption capabilities and mayfurther include a digital video recorder (DVR) (e.g., a hard drive). Inone implementation, STB 230 may conform to MoCA and SWiM standards.

Television 240 may include a television monitor that is capable ofdisplaying video content, television programming, content provided bySTB 230, and/or content provided by other devices (e.g., a digital videodisk (DVD) player, a video camera, etc., not shown) connected totelevision 240. Coax-to-Cat 5 adapter 250 may include a device toconvert incoming signals from coaxial cables to outgoing signals on Cat5 cables, such as cat 5 cable 255.

Local router 260 may include a device that may provide connectivitybetween equipment within customer premises (e.g., user devices 270) andbetween the customer premises equipment and an external network (e.g.,network 130). In one implementation, local router 260 may include awireless access point that employs one or more short-range wirelesscommunication protocols for a wireless personal area network (WPAN)and/or a wireless local area network (WLAN), such as, for example, IEEE802.15 (e.g., Bluetooth) and IEEE 802.11 (e.g., Wi-Fi). In otherimplementations, different short-range wireless protocols and/orfrequencies may be used. Local router 260 may also include one or morewired (e.g., Ethernet) connections. In one implementation, local router260 may include a USB Ethernet Router that is capable of meeting LTEquality of service (QoS) standards.

User devices 270 may include any device that is capable of communicatingwith customer premises network 110 via local router 260. For example,user device 270 may include a mobile computation and/or communicationdevice, such as a laptop computer, a VoIP-enabled device, aradiotelephone, a personal communications system (PCS) terminal (e.g.,that may combine a cellular radiotelephone with data processing and datacommunications capabilities), a personal digital assistant (PDA) (e.g.,that can include a radiotelephone, a pager, Internet/intranet access,etc.), a wireless device, a smart phone, a global positioning system(GPS) device, a content recording device (e.g., a camera, a videocamera, etc.), etc. In another example, user device 270 may include afixed (e.g., provided in a particular location, such as within acustomer's home) computation and/or communication device, such as aVoIP-enabled device phone base, a personal computer, a gaming system,etc.

Although FIG. 2 shows example components of customer premises network110, in other implementations, customer premises network 110 may includefewer components, different components, differently arranged components,and/or additional components than those depicted in FIG. 2.Alternatively, or additionally, one or more components of customerpremises network 110 may perform one or more tasks described as beingperformed by one or more other components of customer premises network110.

FIG. 3 is a diagram of example components of outdoor broadband unit 200.As shown in FIG. 3, outdoor broadband unit 200 may include a radiofrequency (RF) antenna 310, a printed wiring board (PWB) 320, a heatshield 330, and a radome 340. Outdoor broadband unit 200 may be mountedon an extension arm 350 connected to a pole supporting satellite antenna202 (not shown).

RF antenna 310 may include an antenna to transmit and/or receive RFsignals over the air. RF antenna 310 may, for example, receive RFsignals from components on PWB 320 and transmit the RF signals over theair. Also, RF antenna 310 may, for example, receive RF signals over theair and provide the RF signals to components on PWB 320. In oneimplementation, for example, the components on PWB 320 may communicatewith a base station (e.g., eNodeB 140) connected to a network (e.g., LTEnetwork 130) to send and/or receive signals from user devices 270. Inone implementation, RF antenna 310 may include a wideband multiple beamantenna, with partially overlapping antenna beams, spanning 360 degreesin azimuth (x-y plane). For example, RF antenna 310 may include betweenfour and eight beams (e.g., to achieve desirable antenna gains andreduction of interference). Additionally, or alternatively, RF antenna310 may employ two polarizations per beam for 2.times.2 downlinkmultiple-input and multiple-output (MIMO) operation.

PWB 320 may include a substrate that mechanically holds and connectsvarious electronic components that are installed onto PWB 320. PWB 320may include, for example, a laminate structure that routes signalsbetween electronic components that are mounted on PWB 320. Althoughdescribed as a printed wiring board, PWB 320 could equivalently bereferred to as a printed circuit board (PCB), an etched wiring board, ora printed circuit assembly (PCA). PWB 320 may, for example, includecomponents to receive broadband signals via RF antenna 310 and satellitesignals from satellite antenna 202 (not shown) via coaxial cable 322 andto combine the broadband and satellite signals to customer premises viacoaxial cable 204. Additionally, PWB 320 may receive signals fromcustomer premises via coaxial cable 204 to transmit to via RF antenna310 to LTE network 130/eNodeB 140.

Heat shield 330 may define a barrier between antenna 310 and PWB 320.Heat shield 330 may include, for example, a heat insulating material. Insome implementations, heat shield 330 may also act as a RF shield toprevent stray RF signals, produced by components on PWB 320, fromreaching antenna 310.

Radome 340 (shown with cut-away view to reveal RF antenna 310, PWB 320,and heat shield 330) may provide a weatherproof enclosure to protect RFantenna 310, PWB 320, and heat shield 330, and/or other components ofoutdoor broadband unit 200. Radome 340 may include any RF transparentstructure that protects components in an outdoor environment. Inimplementations herein, radome 340 may enclose RF antenna 310, may beintegrated with RF antenna 310, or may support external mounting of RFantenna 310.

Although FIG. 3 shows example components of outdoor broadband unit 200,in other implementations, outdoor broadband unit 200 may include fewercomponents, different components, differently arranged components,and/or additional components than depicted in FIG. 3. Alternatively, oradditionally, one or more components of outdoor broadband unit 200 mayperform one or more tasks described as being performed by one or morecomponents of outdoor broadband unit 200.

FIG. 4 is a diagram of example components that may be installed on PWB320. PWB 320 may include a subscriber identity module (SIM) 410, a LTEmodule 420, a LTE module connector 430, a broadband home router (BHR)440, and a coaxial network controller 450. PWB 320 may also include anumber of connectors to connect to external devices or systems, such ascustomer premises network 110, RF antenna 310, and/or satellite antenna202. The connectors shown in FIG. 4 may include: universal serial bus(USB) port(s) 460, coaxial port(s) 470, and antenna port(s) 480. Thecomponents shown in FIG. 4 may be implemented as integrated circuits orother electronic components and illustrate various functionality thatmay be included on PWB 320. For simplicity, conductive traces connectingthe components shown in FIG. 4 are not illustrated.

SIM 410 may include a SIM card or integrated circuit (chip). In general,SIM 410 may function to identify and provide services, such as securityservices, to the subscriber, associated with the customer premises, whenconnecting to the LTE network through eNodeB 140. SIM 410 may contain,for example, a unique serial number (such as an integrated circuit cardidentifier (ICCID)), an internationally unique number associated withcustomer premises network 110, security authentication and cipheringinformation, and/or a list of the services to which customer premisesnetwork 110 has access.

LTE module 420 may include hardware or a combination of hardware andsoftware having communication capability via an air interface. In otherwords, LTE module 420 may be a control module for the LTE air interface.For example, LTE module 420 may receive broadband signals and/or voiceover Internet protocol (VoIP) signals from eNodeB 140 (e.g., via RFantenna 310) and transmit broadband signals and/or VoIP signals toeNodeB 140 (e.g., via RF antenna 310). LTE module 420 may employfrequency division duplex (FDD) and/or time division duplex (TDD)techniques to facilitate downlink and uplink transmissions. In oneimplementation, LTE module 420 may include a beam selection mechanismthat selects the best antenna beam, from RF antenna 310, according to acertain optimization criteria. Beam selection may be performed, forexample, during initial installation and/or regular maintenance ofoutdoor broadband unit 200. Additionally, or alternatively, LTE module420 may select any of the antenna beams, based on real-timemeasurements, during normal operation. LTE module 420 may connect to RFantenna 310 through antenna port(s) 490. In one implementation, LTEmodule 420 may be manufactured as an insertable card, such as a mini-PCI(peripheral component interconnect) card that may be inserted into PWB320. LTE module connector 430 may include a slot, such as a PCI slot,into which LTE module 420 may be inserted and connected to PWB 320.

In one implementation, LTE module 420 may receive IP data packetsoriginating from a device within a LAN, such as customer premisesnetwork 110 and may send the IP data packets toward a destination via anair interface for a WAN, such as network 130. LTE module 420 may alsoreceive, via the air interface for the WAN, other IP data packets, andmay send the other IP data packets toward the device within the LAN. LTEmodule 420 may further receive IP control packets originating from thedevice within the LAN and implement the IP control packets to initiate atest function or maintenance function for the network device.Additionally, or alternatively, LTE module 420 may receive softwareupdates and other control plane information via the air interface forthe WAN.

BHR 440 may include a device for buffering and forwarding data packetstoward destinations. BHR 440 may, for instance, receive data packetsfrom eNodeB 140 (e.g., via LTE module 420) and forward the data packetstoward user devices 270. In addition, BHR 440 may receive data packetsfrom user devices 270 (e.g., via local router 260) and forward the datapackets toward recipient devices via LTE network 130. BHR 440 may alsoinclude ports for receiving and transmitting packets, and circuitry forefficiently processing traffic between customer premises network 110 andLTE module 420. For example BHR may include a forwarding table, a switchfabric, and one or more buffers to process traffic. BHR 440 may alsoinclude a command interface to communicate with LTE module 420.

Coaxial network controller 450 may provide an interface for Ethernetover coaxial signals, such as signals transmitted over coaxial cable 204and into customer premises network 110. Coaxial network controller 450may act as a bridge device to receive signals from LTE module 420 and toconvert the signals to an Ethernet over coax signal. The Ethernet overcoax signal may be assigned a logical channel (e.g., according to SWiMguidelines) and may be combined with coaxial input from satelliteantenna 202. In one implementation, the output from coaxial networkcontroller 450 may be inserted in a Mid-RF MoCA channel that is separatefrom the 950 MHz to 2150 MHz range of a typical satellite TV system.

PWB 320 may additionally include a number of output ports or physicalinterfaces. USB port(s) 460 may include ports for connecting to externaldevices through the USB serial communication standard. USB port(s) 460may, for example, be used for diagnostic purposes, such as a portthrough which a technician can connect to PWB 410.

Coaxial port(s) 470 may include an interface for coaxial cables. Aspreviously described, in one implementation, outdoor broadband unit 200may be connected to a coaxial cable leading to satellite antenna 202 anda coaxial cable (e.g., coaxial cable 204) leading to customer premisesnetwork 110. Coaxial network controller 450 may provide a logicalinterface for coaxial port(s) 470. Antenna port(s) 480 may provide aphysical connection to one or more antennas, such as RF antenna 310. Inone implementation, antenna port(s) 480 may include a first connectionto a RX (receiving) antenna and a second connection to a RX/TX(receiving/transmitting) antenna.

Although FIG. 4 shows example components of PWB 320, in otherimplementations, PWB 320 may contain fewer components, differentcomponents, differently arranged components, and/or additionalcomponents than depicted in FIG. 4. Alternatively, or additionally, oneor more components of PWB 320 may perform one or more other tasksdescribed as being performed by one or more other components of PWB 320.

FIG. 5 is a diagram of example operations capable of being performed byan example portion 500 of environment 100. As shown in FIG. 5,environment portion 500 may include customer premises network 110,eNodeB 140, outdoor broadband unit 200, LTE module 420, and BHR 440.Customer premises network 110, eNodeB 140, outdoor broadband unit 200,LTE module 420, and BHR 440 may include the features described above inconnection with one or more of, for example, FIGS. 1-4.

As further shown in FIG. 5, LTE module 420 may make up a WAN side 510 ofoutdoor broadband unit 200 since LTE module 420 may be associated with aWAN provided via eNodeB 140 and/or network 130 (not shown). In oneexample implementation, LTE module 420 may be referred to as a “WAN sidenetwork device” or a “WAN side component” of outdoor broadband unit 200.eNodeB 140 and LTE module 420 may exchange WAN communications 520. WANcommunications 520 may include wireless protocol-based communicationsassociated with the broadband (over LTE) service information exchangedbetween eNodeB 140 and outdoor broadband unit 200. In one exampleimplementation, WAN communications 520 may include authenticationcommunications (e.g., username and password configurations),provisioning communications associated with outdoor broadband unit 200,etc.

BHR 440 may make up a LAN side 530 of outdoor broadband unit 200 sinceBHR 440 may be associated with a LAN provided via customer premisesnetwork 110. In one example implementation, BHR 440 may be referred toas a “LAN side network device” or a “LAN side component” of outdoorbroadband unit 200. Customer premises network 110 and BHR 440 mayexchange LAN communications 540. LAN communications 540 may include IPprotocol-based communications associated with information exchangedbetween customer premises network 110 (e.g., user devices 270) andoutdoor broadband unit 200. In one example implementation, LANcommunications 540 may include requests for video content, requests foraudio content, etc.

As further shown in FIG. 5, LTE module 420 and BHR 440 may exchangeLAN/WAN communications 550. LAN/WAN communications 550 may includecommunications that enable outdoor broadband unit 200 to provide aconvergence point between wireless protocols (e.g., associated witheNodeB 140) and IP protocols (e.g., associated with user devices 270 ofcustomer premises network 110). In one implementation, LAN/WANcommunications 550 may include commands associated with the setup and/ormaintenance of a LTE radio link. For example, LAN/WAN communications 550may include AT commands (e.g., “ATtention” commands for controlling amodem) to provide control instructions to LTE module 420, where “AT” isthe prefix that informs LTE module 420 about the start of a commandline.

BHR 440 may provide commands to LTE module 420 based on, for example,activity and/or services requested by devices (e.g., user devices 270)within a LAN (e.g., customer premises network 110). For example, in oneimplementation, BHR 440 may provide Dynamic Host Configuration Protocol(DHCP) client support on WAN side 510 and DHCP server support on LANside 530. WAN side 510 functionality may be implemented in LTE module420; however, dynamic WAN addresses and Domain Name System (DNS)addresses obtained by LTE module 420 may be transferred to BHR 440 viaAT commands as part of LAN/WAN communications 550. A LAN-side 530 DHCPserver function in BHR 440 may add computers (e.g., user devices 270)configured as DHCP clients to a network (e.g., LTE network 130 and/orcustomer premises network 110). The LAN-side 530 DHCP server functionmay provide a mechanism for allocating IP addresses to DHCP clients andfor delivering network configuration parameters to DHCP clients. Forexample, a DHCP client may send out a broadcast message on the networkrequesting an IP address for itself. The DHCP server function may thencheck a list of available addresses and may lease a local IP address tothe DHCP client for a specific period of time and simultaneouslydesignates this IP address as “taken.” At this point, the DHCP clientmay be configured with an IP address for the duration of the lease.

The DHCP client can choose to renew an expiring lease or let it expire.If the DHCP client chooses to renew a lease, the DHCP client will alsoreceive, from the LAN-side 530 DHCP server function on BHR 440, currentinformation about network services, as with the original lease, allowingthe DHCP client to update its network configurations to reflect anychanges that occurred since the DHCP client first connected to thenetwork. If the DHCP client wishes to terminate a lease beforeexpiration of the lease, the DHCP client can send a release message tothe LAN-side 530 DHCP server, which will then make the IP addressavailable for use by other devices.

Although FIG. 5 shows example components of environment portion 500, inother implementations, environment portion 500 may include fewercomponents, different components, differently arranged components, oradditional components than depicted in FIG. 5. Alternatively, oradditionally, one or more components of environment portion 500 mayperform one or more other tasks described as being performed by one ormore other components of environment portion 500.

FIG. 6 is a diagram of example functional components of BHR 440. In oneimplementation, the functions described in connection with FIG. 6 may beperformed by one or more components of device 900 (FIG. 9). As shown inFIG. 6, BHR 440 may include an AT commands set 600, a controller 610,and a setting communications component 620.

AT commands set 600 may include a set of AT commands to communicateinstructions to LTE module 420 (e.g., via BHR 440). AT commands set 600may be stored, for example, in a memory component of BHR 440. Commandsin AT commands set 600 may generally be used for setup and/ormaintenance of a LTE radio link by LTE module 420. For example, commandsmay be used for “bringing up” LTE module 420; getting an IP addressand/or renewing an IP address; setting a priority for a link; resettingLTE module 420; adjusting timing; controlling various maintenance,installation, and power-up modes; providing notification of variousnetwork events; etc.

In one implementation, commands in AT commands set 600 may include acategory of commands that request actions to be performed by a commandrecipient, a category of commands that request performance relatedparameters to be retrieved, etc. BHR 440 may initiate a particular ATcommand and a recipient (e.g., LTE module 420) of the particular ATcommand may return a response with an “OK” indication, an error code, aretrieved parameter value, etc.

Actions requested by an AT command may include: initializing LTE module420; power cycling (i.e., turning off and on) LTE module 420; fixing atransmit power setting of LTE module 420; setting an InternationalMobile Subscriber Identity (IMSI) and number of digits for the mobilenetwork code (MNC) for LTE module 420; setting network parameters forLTE module 420; controlling whether or not LTE module 420 echoescharacters; forcing an attempt, by LTE module 420, to select a networkoperator; transmitting to LTE module 420 a SIM command and requiredparameters; and/or setting certain parameters.

The certain parameters may include RF parameters, such as a signal tonoise ratio (SNR) of a serving cell, a total received signal strengthindicator (RSSI), a reference symbol received power (RSRP) of theserving cell, a serving cell ID, a list of cell IDs on whichmeasurements are performed; an average rank, an average transmissionmode, an average physical downlink shared channel (PDSCH) block errorrate (BLER), an average PDSCH throughput when receiving the PDSCH, anaverage PDSCH throughput when transmitting on the PDSCH, and a totaltransmission power when transmitting on the PDSCH. The certainparameters may also include antenna maintenance parameters, such as ashort term memory (STM) status, a S.TM. interval, a long term memory(LTM) status, a L.TM. interval, a L.TM. time of day, and a currentserving beam. The certain parameters may further include link qualityindicator (LQI) parameters (e.g., a RSRP high threshold, a RSRP lowthreshold, a SNR high threshold, and a SNR low threshold); quality ofservice (QoS) parameters (e.g., a number of provisioned dedicatedbearers, dedicated guaranteed bit rate (GBR) bearers information, anddedicated non-GBR bearers information); and miscellaneous parameters(e.g., requesting an IMSI).

Performance related parameters to be retrieved by an AT command mayinclude RF parameters, antenna maintenance parameters, LQI parameters,QoS parameters, and miscellaneous parameters. The RF parameters mayinclude a SNR of a serving cell, a total RSSI, a RSRP of the servingcell, a serving cell ID, a list of cell IDs on which measurements areperformed; an average rank, an average transmission mode, an averagePDSCH BLER, an average PDSCH throughput when receiving the PDSCH, anaverage PDSCH throughput when transmitting on the PDSCH, and a totaltransmission power when transmitting on the PDSCH. The antennamaintenance parameters may include STM status, a S.TM. interval, a L.TM.status, a L.TM. interval, a L.TM. time of day, and a current servingbeam. The LQI parameters may include a RSRP high threshold, a RSRP lowthreshold, a SNR high threshold, and a SNR low threshold. The QoSparameters may include a number of provisioned dedicated bearers,dedicated GBR bearers information, and dedicated non-GBR bearersinformation. The miscellaneous parameters may include an IMSI andphysical layer status.

In one example implementation, AT commands set 600 may includeparticular AT commands to facilitate communications between BHR 440 andLTE module 420. The AT commands may allow, for example, BHR 440 toperform DHCP server functions and/or allow for remote configuration ofLTE module 420 in outdoor broadband unit 200.

Controller 610 may include hardware or a combination of hardware andsoftware to control BHR 440. Controller 610 may, for example, implementan operating system for BHR 440 and may execute processes designed toimplement the network protocols used by BHR 440. In one implementation,controller 610 may initiate local actions using commands from ATcommands set 600 to initiate setup and/or maintenance of a LTE radiolink for outdoor broadband unit 200 based on signals from devices (e.g.,user devices 270) in customer premises network 110.

Controller 610, although shown as a single abstract block in FIG. 6, maybe implemented through, for example, one or more general purposeprocessor(s) and one or more computer memories. Processor(s) may includeprocessors, microprocessors, or other types of processing logic that mayinterpret and execute instructions. The computer memory (also referredto as computer-readable media herein) may include random access memory(RAM), read-only memory (ROM), or another type of storage device thatmay store information and instructions for execution by processor(s).

Setting communications component 620 may include hardware or acombination of hardware and software to store and communicate LTE module420 information to an external WAN-side 510 device, such as devicemanager 180. Setting communications component 620 may also provide aninterface to communicate with device manager 180 to allow a WAN-side 510device to provide signals for remote management of outdoor broadbandunit 200 (e.g., using TR-069 standards). For example, settingcommunications component 620 may receive instructions from and/or sendinformation to device manager 180 using AT commands from AT commands set600. In one implementation, information stored by setting communicationscomponent 620 may include factory (e.g., original equipment manufacturer(OEM)) settings for LTE module 420, customer settings for LTE module420, user session information, and/or criteria related to resetrequirements for LTE module 420. For example, device manager 180 mayrequest setting communications component 620 to provide original factorysettings and/or current customer settings of LTE module 420 periodicallyor upon request to facilitate a reset of outdoor broadband unit 200 fromremote location.

Although FIG. 6 shows example functional components of BHR 440, in otherimplementations, BHR 440 may include fewer functional components,different functional components, differently arranged functionalcomponents, or additional functional components than depicted in FIG. 6.Alternatively, or additionally, one or more functional components of BHR440 may perform one or more other tasks described as being performed byone or more other functional components of BHR 440.

FIG. 7 is a diagram of example components of LTE module 420. As shown inFIG. 7, LTE module 420 may include a control plane module 710 and aforwarding plane module 720. Control plane module 710 may include acommands set library 715. Forwarding plane module 720 may include aradio interface 730 and a PCI interface 740 interconnected by a routingsub-system 750. In one implementation, control plane module 710 and userplane module 720 may be included in separate chips on LTE module 420.

Control plane module 710 may perform control operations relating totesting and/or maintenance of LTE module 420 and/or connectivity to LTEnetwork 130. In implementations described herein, control plane module710 may be configured to receive and execute AT commands (e.g., toimplement control plane functions, such as DHCP functions, etc.) fromBHR 440 to implement functions requested by devices 270 within customerpremises network 110 via a MoCA interface. For example, control planemodule 710 may receive a command (e.g., an AT command) to setup a LTEradio link or perform a test function. Control plane module 710 mayexecute the command based on, for example, instructions in commands setlibrary 715.

Commands set library 715 may include a list of commands (e.g., ATcommands) that may be received, performed, and/or sent by LTE module420. For example, control plane module 710 may receive an AT commandfrom BHR 440 and may perform a function and/or provide a responseconsistent with the command, as defined in commands set library 715.Commands set library 715 may be stored, for example, in a memorycomponent of LTE module 420. Commands in commands set library 715 maygenerally be used for setup and/or maintenance of a LTE radio link byLTE module 420. For example, commands may be used for “bringing up” LTEmodule 420, getting an IP address and/or renewing an IP address, settinga priority for a link, resetting LTE module 420, adjusting timing,providing notification of various network events, etc.

Forwarding plane module 720 may receive and process user data, such asbroadband traffic, for distribution to/from devices (e.g., user devices270) in customer premises network 110. For example, forwarding planemodule 720 may receive data from LTE network 130 via radio interface 730and may forward the data toward user devices 270 in customer premisesnetwork 110 via PCI interface 740. Forwarding plane module 720 (orcomponents within forwarding plane module 720) may be associated withone or more LAN side 530 IP addresses/ports.

Radio interface 730 may provide an air interface with eNodeB 140 toenable WAN communications (e.g., WAN communications 520) with LTEnetwork 130. PCI interface 740 may provide an electrical connection toBHR 440 to enable LAN communications (e.g., LAN communications 540) withcustomer premises network 110 over a MoCA interface.

Routing subsystem 750 may receive traffic from radio interface 730 andmay route the traffic to toward devices in customer premises network 110(via PCI interface 740) and/or control plane module 710. Additionally,routing subsystem may receive traffic from customer premises network 110(via PCI interface 740) and rout traffic toward LTE network 130 and/orcontrol plane module 710. For example, routing subsystem 750 mayreceive, from BHR 440, traffic with an IP address for control planemodule 710 and may forward that traffic to control plane module 710based on the IP address. Additionally, or alternatively, routingsubsystem 750 may forward packets to control plane module 710 based onrecognition of an AT command.

Although FIG. 7 shows example functional components of LTE module 420,in other implementations, LTE module 420 may include fewer functionalcomponents, different functional components, differently arrangedfunctional components, or additional functional components than depictedin FIG. 7. Alternatively, or additionally, one or more functionalcomponents of LTE module 420 may perform one or more other tasksdescribed as being performed by one or more other functional componentsof LTE module 420.

FIG. 8 is a diagram of example components of a device 800 that maycorrespond to one of the devices of system 100 and/or customer premisesnetwork 110 (e.g., SIM 410, LTE module 420, BHR 440, coaxial networkcontroller 450, local router 260, etc.). As shown, device 800 mayinclude a bus 810, a processor 820, a memory 830, an input device 840,an output device 850, and a communication interface 860.

Bus 810 may permit communication among the components of device 800.Processor 820 may include one or more processors and/or microprocessorsthat interpret and execute instructions. Additionally or alternatively,processor 820 may be implemented as or include one or more ASICs, FPGAs,or the like. Memory 830 may include a RAM or another type of dynamicstorage device that stores information and instructions for execution byprocessor 820, a ROM or another type of static storage device thatstores static information and instructions for processor 820, and/orsome other type of magnetic or optical recording medium and itscorresponding drive for storing information and/or instructions.

Input device 840 may include a device that permits an operator to inputinformation to device 800, such as a keyboard, a keypad, a mouse, a pen,a microphone, a touch screen, one or more biometric mechanisms, and thelike. Output device 850 may include a device that outputs information tothe operator, such as a display, a speaker, etc.

Communication interface 860 may include any transceiver-like mechanismthat allows device 800 to communicate with other devices and/or systems.For example, communication interface 860 may include mechanisms forcommunicating with other devices, such as devices of FIG. 1 or FIG. 2.

Device 800 may perform certain functions in response to processor 820executing software instructions contained in a computer-readable medium,such as memory 830. A computer-readable medium may be defined as anon-transitory memory device. A memory device may include memory spacewithin a single physical memory device or spread across multiplephysical memory devices. The software instructions may be read intomemory 830 from another computer-readable medium or from another devicevia communication interface 860. The software instructions contained inmemory 830 may cause processor 820 to perform processes that will bedescribed later. Alternatively, hardwired circuitry may be used in placeof or in combination with software instructions to implement processesconsistent with embodiments described herein. Thus, systems and methodsdescribed herein are not limited to any specific combination of hardwarecircuitry and software.

Although FIG. 8 illustrates example components of device 800, in someimplementations, device 800 may include fewer components, differentcomponents, differently arranged components, or additional componentsthan those depicted in FIG. 8. Additionally, or alternatively, one ormore components of device 800 may perform one or more tasks described asbeing performed by one or more other components of device 800.

FIG. 9 is a flow diagram of a process 900 for implementing an AT commandinterface according to an implementation described herein. In oneimplementation, process 900 may be performed by outdoor broadband unit200. In other implementations, some or all of process 900 may beperformed by another device or a group of devices separate from and/orpossibly remote from outdoor broadband unit 200 and/or including outdoorbroadband unit 200.

Process 900 may include receiving a request, originating from a devicein a LAN, for services associated with a WAN (block 910), andgenerating, based on the request, an AT command for a LTE module (block920). For example, outdoor broadband unit 200 (e.g., BHR 440) mayprovide commands to LTE module 420 based on, for example, activityand/or services requested by devices (e.g., user devices 270) within aLAN (e.g., customer premises network 110). BHR 440 may receive signalsfrom user devices 270 via a coaxial LAN connection (e.g., MoCAinterface), and, in response, may assemble an AT command from the ATcommands set 600 to retrieve required information from LTE module 420.

Process 900 may also include executing the AT command (block 930),receiving a return value based on the executed AT command (block 940),and sending, to the device in the LAN, a response to the request basedon the return value (block 950). For example, LTE module 420 may receivean AT command from BHR 440 to perform a function related to setup of aLTE radio link or performing a test function. LTE module 420 may executethe command based on, for example, instructions in commands set library715, and provide a return value to BHR 440. BHR 440 may, in turn,include the return value from LTE module 420 in a response to a userdevice 270.

Process 900 may additionally include sending, to a device manager viathe WAN, configuration information for the LTE module (block 960), andreceiving, via the air interface for the WAN, a signal from the devicemanager to control the LTE module (block 970). For example, BHR 440 maystore and communicate LTE module 420 configuration information to anexternal WAN-side 510 device, such as device manager 180. BHR 440 mayalso provide an interface to communicate with device manager 180 toallow a WAN-side 510 device to provide signals for remote management ofoutdoor broadband unit 200 (e.g., using TR-069 standards). BHR 440 mayreceive instructions from and/or send information to device manager 180using AT commands from AT commands set 600.

Systems and/or methods described herein may include an outdoor broadbandunit that uses a library of AT commands to communicate between aWAN-side LTE module and a LAN-side broadband home router. The ATcommands may be used for control plane operations to facilitate, LTEnetwork sessions, for devices within the LAN.

The foregoing description of implementations, described above, providesillustration and description, but is not intended to be exhaustive or tolimit the invention to the precise form disclosed. Modifications andvariations are possible in light of the above teachings or may beacquired from practice of the invention.

For example, while a series of blocks has been described with regard toFIG. 9, the order of the blocks may be modified in otherimplementations. Further, non-dependent blocks may be performed inparallel.

Also, certain portions of the implementations may have been described asa “component” or “module” that performs one or more functions. The terms“component” and “module” may include hardware, such as a processor, anASIC, or a FPGA, or a combination of hardware and software (e.g.,software running on a processor).

It will be apparent that aspects described herein may be implemented inmany different forms of software, firmware, and hardware in theimplementations illustrated in the figures. The actual software code orspecialized control hardware used to implement aspects does not limitthe embodiments. Thus, the operation and behavior of the aspects weredescribed without reference to the specific software code—it beingunderstood that software and control hardware can be designed toimplement the aspects based on the description herein.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of the invention. In fact, many ofthese features may be combined in ways not specifically recited in theclaims and/or disclosed in the specification. Although each dependentclaim listed below may directly depend on only one other claim, thedisclosure of the invention includes each dependent claim in combinationwith every other claim in the claim set.

No element, act, or instruction used in the present application shouldbe construed as critical or essential to the invention unless explicitlydescribed as such. Also, as used herein, the article “a” is intended toinclude one or more items. Where only one item is intended, the term“one” or similar language is used. Further, the phrase “based on” isintended to mean “based, at least in part, on” unless explicitly statedotherwise.

What is claimed is:
 1. A method implemented by an outdoor broadbandunit, the method comprising: receiving, by a broadband home routerwithin the outdoor broadband unit and via a peripheral componentinterconnect (PCI) interface, a request for services associated with awide area network (WAN), the request originating from a device within alocal area network (LAN) associated with the broadband home router;generating, by the broadband home router and based on the request, anattention (AT) command to a Long-Term Evolution (LTE) module, within theoutdoor broadband unit, the LTE module providing an air interface forthe WAN; executing, by the LTE module, the AT command; receiving, by thebroadband home router and from the LTE module, a return value based onthe executed AT command; and sending, by the broadband home router andto the device within the LAN, a response to the request based on thereturn value.
 2. The method of claim 1, further comprising: sending, viathe air interface for the WAN and to a device manager, configurationinformation for the LTE module; and receiving, via the air interface forthe WAN, a signal from the device manager to control the LTE module. 3.The method of claim 2, wherein the signal from the device manager is theAT command.
 4. The method of claim 1, wherein the broadband home routergenerates the AT command based on a library of AT commands stored in amemory.
 5. The method of claim 1, wherein the AT command includes acommand to: obtain an IP address for a device within the LAN, reset theLTE module, or invoke a test mode for the LTE module.
 6. The method ofclaim 1, wherein the AT command includes a command to: provide areceived signal strength indication, and establish a particular transmitpower setting.
 7. The method of claim 1, wherein the AT command isselected from a library of AT commands including: a command to initiatethe LTE module, and a command to return a physical layer signal-to-noiseratio (SNR).
 8. The method of claim 1, wherein the AT command andforwarding plane traffic between the LTE module and the broadband homerouter share the same mechanical interface.
 9. A device, comprising: aradio frequency (RF) antenna to communicate with a Long-Term Evolution(LTE) network; a printed wiring board including: an antenna port toconnect to the RF antenna; a coaxial network controller to provide aninterface to a local area network (LAN) for Ethernet over coaxialsignals, a LTE module to implement an air interface for the LTE network,the LTE module including a library of attention (AT) commands associatedwith control plane functions for a LTE radio link, and a broadband homerouter to route traffic, from the LAN, to the LTE module and to provideone or more of the AT commands to the LTE module, to implement controlplane functions for the LTE network, based on activity within the LAN,wherein the broadband home router is coupled to the LTE module viaperipheral component interconnect (PCI) interface; and a radome to housethe RF antenna and the printed wiring board.
 10. The device of claim 9,wherein the printed wiring board further includes a subscriber identitymodule (SIM) to provide services for the LTE network, and wherein thelibrary of AT commands includes commands to: set an International MobileSubscriber Identity (IMSI) and a number of digits for the mobile networkcode (MNC) associated with the LTE module; or request a current IMSI forthe LTE module.
 11. The device of claim 9, wherein the broadband homerouter is further to: store configuration information for the LTEmodule, receive, from a device manager via the LTE network, an ATcommand requesting configuration information for the LTE module, andsend, via the LTE network and to the device manager, configurationinformation for the LTE module.
 12. The device of claim 9, wherein thelibrary of AT commands includes a command initiate the LTE module. 13.The device of claim 9, wherein the library of AT commands includes acommand t: reset the LTE module.
 14. The device of claim 9, wherein thelibrary of AT commands includes commands that set one or more of: RFparameters for the device, maintenance parameters for the RF antenna,link quality indicator (LQI) parameters for the device, and quality ofservice (QoS) parameters for the device.
 15. A system comprising: anoutdoor broadband unit connected to an external portion of a customerpremises, the outdoor broadband unit including: a radio frequency (RF)antenna to communicate with a Long-Term Evolution (LTE) network, acoaxial network controller to provide an interface to a local areanetwork (LAN), associated with the customer premises, for Ethernet overcoaxial signals, a LTE module to implement an air interface for the LTEnetwork, the LTE module including a library of commands associated withcontrol plane functions for a LTE radio link, wherein the commandsinclude attention (AT) commands, and a broadband home router to routetraffic, from the LAN, to the LTE module and to provide one or more ofthe commands to the LTE module, to implement control plane functions forthe LTE network, based on activity within the LAN, wherein the broadbandhome router is coupled to the LTE module via a peripheral componentinterconnect (PCI) interface.
 16. The system of claim 15, wherein thelibrary of commands includes commands to: initiate the LTE module,obtain an IP address for a device within the LAN, reset the LTE module,and invoke a test mode for the LTE module.
 17. The system of claim 15,wherein the outdoor broadband unit further includes a subscriberidentity module (SIM) to provide services for the LTE network, andwherein the library of commands includes commands to: set anInternational Mobile Subscriber Identity (IMSI) and a number of digitsfor the mobile network code (MNC) associated with the LTE module; orrequest a current IMSI for the LTE module.
 18. The system of claim 15,where the broadband home router includes a Multimedia over Coax Alliance(MoCA)-compliant interface to send and receive traffic from devices inthe LAN.
 19. The system of claim 15, where the library of commandsincludes commands to: return a physical layer signal-to-noise ratio(SNR), provide one or more of a received signal strength indication, areference signal received power, or a reference signal received quality,and establish a particular transmit power setting.
 20. The system ofclaim 15, wherein the library of commands includes a command to resetthe LTE module.